3
תגובות

"סוגריים" בתנאי

פתח mmm ,
אני מנסה לעשות משהו כזה:
if(isset($x) && !empty($x) && ($x =='x' || $x == 'y'))


כנראה שהסיינטקס לא נכון, אבל בכל זאת, איך עושים את זה? (שרק תנאי אחד ממה ששמתי בסוגריים צריך להתקיים, זה שונה מ || כי האופרטור || יחזיר TRUE אם רק אותו תנאי מתקיים, ואילו אני רוצה שכל שאר התנאים שמחוץ לסוגריים יתקיימו, ולפחות אחד מהתנאים שבסוגריים יתקיימו..

3 תשובות

avatar ענה mmm ב 04 ליוני 2013 #

לאחר בדיקה, ההיגיון שלי לא הטעה אותי כנראה :)
התנאי שתיארתי אכן עובד כמו שרציתי..

avatar ענה ldbrgr ב 04 ליוני 2013 #

if( ! empty($x) && in_array($x, array('x', 'y'))) {
    // Your code..
}

avatar ענה mmm ב 04 ליוני 2013 #

גם יעשה את העבודה